<?php 
/*-- Project Introduce --*/

/**
 * 控制器类 Login 
 *
 * @access public
 */
class UpdateInfo 
	extends JCAT_Controller 
{

	/**
	 * 构造函数 
	 * 
	 * @access	public
	 * @param	$aParent	JCAT_IController	父控制器 
	 * @return	void
	 */
	public function UpdateInfo(JJ_MainController $aParent)
	{
		// 调用父类构造函数
		$this->JCAT_Controller(__CLASS__,$aParent) ;
		
		// 初始化文档、视图、子控制器 
		$this->Initialize() ;
	}

	/**
	 * 初始化文档、视图、子控制器 
	 * 
	 * @access	protected
	 * @return	void
	 */
	protected function Initialize()
	{
		// 消息队列
		$aMessageQueue = new JCAT_MessageQueue() ;
		JCAT_MessageDispatcher::RegisterMessageQueue($aMessageQueue,JJ_Login::MSGTYPE_FAIL) ;

		// 消息输出对象
		$aMessageQueue->AddPrinter(new JCAT_MessageGtkDialogPrinter($aMessageQueue)) ;
		$this->SetMessageQueue($aMessageQueue) ;
	}

	
	/**
	 * 执行入口函数 
	 * 
	 * @access	public
	 * @param	$arrArg=array	array	参数 
	 * @return	bool
	 */
	public function MainRun(array $arrArg=array())
	{$arrArg ;

		$aSetting = new JJ_Setting() ;

		$aView = new JJ_AddContactDialog($this) ;
		while(1)
		{
			// 显示视图
			$nResponse = $aView->DoDialog() ;
		}
		
		return false ;
	}
}

?>
